find duplicate words in string java